- ARRAY_SIZE
size_t ARRAY_SIZE(T x)
@def ARRAY_SIZE(array)
@brief Calculates the number of elements of an array
@ingroup ancillary
- dvb_add_parms_for_sys
int dvb_add_parms_for_sys(dvb_v5_fe_parms* parms, fe_delivery_system_t sys)
@brief Make dvb properties reflect the current standard
@ingroup frontend
- dvb_attr_names
const(char*)* dvb_attr_names(int cmd)
@brief Returns an string array with the valid string values associated with a DVBv5 command
@ingroup frontend
- dvb_cmd_name
const(char)* dvb_cmd_name(int cmd)
@brief Returns the string name associated with a DVBv5 command
@ingroup frontend
- dvb_fe_close
void dvb_fe_close(dvb_v5_fe_parms* parms)
@brief Closes the frontend and frees allocated resources
@ingroup frontend
- dvb_fe_diseqc_burst
int dvb_fe_diseqc_burst(dvb_v5_fe_parms* parms, int mini_b)
@brief DVB ioctl wrapper for setting SEC DiSeqC tone burst to select between
satellite A or B
@ingroup frontend
- dvb_fe_diseqc_cmd
int dvb_fe_diseqc_cmd(dvb_v5_fe_parms* parms, uint len, const(ubyte)* buf)
@brief DVB ioctl wrapper for setting SEC DiSeqC command
@ingroup frontend
- dvb_fe_diseqc_reply
int dvb_fe_diseqc_reply(dvb_v5_fe_parms* parms, uint* len, char* buf, int timeout)
@brief DVB ioctl wrapper for getting SEC DiSEqC reply
@ingroup frontend
- dvb_fe_dummy
dvb_v5_fe_parms* dvb_fe_dummy()
@brief Allocates a dummy frontend structure
@ingroup frontend
- dvb_fe_get_event
int dvb_fe_get_event(dvb_v5_fe_parms* parms)
@brief Get both status statistics and dvb parameters
@ingroup frontend
- dvb_fe_get_parms
int dvb_fe_get_parms(dvb_v5_fe_parms* parms)
@brief Prints all the properties at the cache
@ingroup frontend
- dvb_fe_get_stats
int dvb_fe_get_stats(dvb_v5_fe_parms* parms)
@brief Retrieve the stats from the Kernel
@ingroup frontend
- dvb_fe_is_satellite
int dvb_fe_is_satellite(uint delivery_system)
@brief DVB Ancillary routine to check if a given Delivery system is satellite
@ingroup frontend
- dvb_fe_lnb_high_voltage
int dvb_fe_lnb_high_voltage(dvb_v5_fe_parms* parms, int on)
@brief DVB ioctl wrapper for setting LNBf high voltage
@ingroup frontend
- dvb_fe_open
dvb_v5_fe_parms* dvb_fe_open(int adapter, int frontend, uint verbose, uint use_legacy_call)
@brief Opens a frontend and allocates a structure to work with
@ingroup frontend
- dvb_fe_open2
dvb_v5_fe_parms* dvb_fe_open2(int adapter, int frontend, uint verbose, uint use_legacy_call, dvb_logfunc logfunc)
@brief Opens a frontend and allocates a structure to work with
@ingroup frontend
- dvb_fe_open_flags
dvb_v5_fe_parms* dvb_fe_open_flags(int adapter, int frontend, uint verbose, uint use_legacy_call, dvb_logfunc logfunc, int flags)
@brief Opens a frontend and allocates a structure to work with
@ingroup frontend
- dvb_fe_prt_parms
void dvb_fe_prt_parms(const(dvb_v5_fe_parms)* parms)
@brief Prints all the properties at the cache
@ingroup frontend
- dvb_fe_retrieve_ber
float dvb_fe_retrieve_ber(dvb_v5_fe_parms* parms, uint layer, fecap_scale_params* scale)
@brief Retrieve the BER stats from cache
@ingroup frontend
- dvb_fe_retrieve_parm
int dvb_fe_retrieve_parm(const(dvb_v5_fe_parms)* parms, uint cmd, uint* value)
@brief Retrieves the value of a DVBv5/libdvbv5 property
@ingroup frontend
- dvb_fe_retrieve_per
float dvb_fe_retrieve_per(dvb_v5_fe_parms* parms, uint layer)
@brief Retrieve the PER stats from cache
@ingroup frontend
- dvb_fe_retrieve_quality
dvb_quality dvb_fe_retrieve_quality(dvb_v5_fe_parms* parms, uint layer)
@brief Retrieve the quality stats from cache
@ingroup frontend
- dvb_fe_retrieve_stats
int dvb_fe_retrieve_stats(dvb_v5_fe_parms* parms, uint cmd, uint* value)
@brief Retrieve the stats for a DTV layer from cache
@ingroup frontend
- dvb_fe_retrieve_stats_layer
dtv_stats* dvb_fe_retrieve_stats_layer(dvb_v5_fe_parms* parms, uint cmd, uint layer)
@brief Retrieve the stats for a DTV layer from cache
@ingroup frontend
- dvb_fe_sec_tone
int dvb_fe_sec_tone(dvb_v5_fe_parms* parms, fe_sec_tone_mode_t tone)
@brief DVB ioctl wrapper for setting SEC tone
@ingroup frontend
- dvb_fe_sec_voltage
int dvb_fe_sec_voltage(dvb_v5_fe_parms* parms, int on, int v18)
@brief DVB ioctl wrapper for setting SEC voltage
@ingroup frontend
- dvb_fe_set_default_country
int dvb_fe_set_default_country(dvb_v5_fe_parms* parms, const(char)* country)
@brief Set default country variant of delivery systems like ISDB-T
@ingroup frontend
- dvb_fe_set_parms
int dvb_fe_set_parms(dvb_v5_fe_parms* parms)
@brief Prints all the properties at the cache
@ingroup frontend
- dvb_fe_snprintf_eng
int dvb_fe_snprintf_eng(char* buf, int len, float val)
@brief Ancillary function to sprintf on ENG format
@ingroup frontend
- dvb_fe_snprintf_stat
int dvb_fe_snprintf_stat(dvb_v5_fe_parms* parms, uint cmd, char* display_name, int layer, char** buf, int* len, int* show_layer_name)
@brief Ancillary function to sprintf on ENG format
@ingroup frontend
- dvb_fe_store_parm
int dvb_fe_store_parm(dvb_v5_fe_parms* parms, uint cmd, uint value)
@brief Stores the value of a DVBv5/libdvbv5 property
@ingroup frontend
- dvb_set_compat_delivery_system
int dvb_set_compat_delivery_system(dvb_v5_fe_parms* parms, uint desired_system)
@brief Sets the delivery system
@ingroup frontend
- dvb_set_sys
int dvb_set_sys(dvb_v5_fe_parms* parms, fe_delivery_system_t sys)
@brief Sets the delivery system
@ingroup frontend
- delivery_system_name
const(char)*[20] delivery_system_name;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- dvb_v5_attr_names
const(void)*[] dvb_v5_attr_names;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- dvb_v5_name
const(char)*[72] dvb_v5_name;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- fe_bandwidth_name
const(uint)[8] fe_bandwidth_name;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- fe_code_rate_name
const(char)*[14] fe_code_rate_name;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- fe_guard_interval_name
const(char)*[12] fe_guard_interval_name;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- fe_hierarchy_name
const(char)*[6] fe_hierarchy_name;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- fe_inversion_name
const(char)*[4] fe_inversion_name;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- fe_modulation_name
const(char)*[15] fe_modulation_name;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- fe_pilot_name
const(char)*[4] fe_pilot_name;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- fe_rolloff_name
const(char)*[5] fe_rolloff_name;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- fe_tone_name
const(char)*[3] fe_tone_name;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- fe_transmission_mode_name
const(char)*[10] fe_transmission_mode_name;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- fe_voltage_name
const(char)*[4] fe_voltage_name;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.